package cn.rkylin.oms.aftersale.event.domain;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

import cn.rkylin.oms.common.base.BaseEntity;

/**
 * AfterSaleEvent:oms_event表对应的实体类
 * 
 * @author LiPeng
 *
 */
public class AfterSaleEvent extends BaseEntity {

    /**
     * 序列化ID.
     */
    private static final long serialVersionUID = -8091987428424070536L;
    /**
     * 事件Id
     */
    private String eventId;
    /**
     * 企业Id
     */
    private String entId;
    /**
     * 项目Id
     */
    private String prjId;
    /**
     * 事件编号
     */
    private String eventCode;
    /**
     * 创建人
     */
    private String eventCreator;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
    /**
     * 到期时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date expireTime;
    /**
     * 删除标记
     */
    private String deleted;
    /**
     * 订单Id
     */
    private String orderId;
    /**
     * 订单编号
     */
    private String orderCode;
    /**
     * 出库单编号
     */
    private String stockoutCode;
    /**
     * 事件类型
     */
    private String eventType;
    /**
     * 事件状态(a待处理 p处理中 z已完成)
     */
    private String eventStatus;
    /**
     * 指派处理人id
     */
    private String planDealUserId;
    /**
     * 指派处理人
     */
    private String planDealUserName;
    /**
     * 实际处理人id
     */
    private String factDealUserId;
    /**
     * 实际处理人
     */
    private String factDealUserName;
    /**
     * 买家昵称(客户ID)
     */
    private String buyerNick;
    /**
     * 备注
     */
    private String remark;
    /**
     * 完成说明
     */
    private String finishRemark;

    /**
     * 快递单号
     */
    private String lgstNo;

    public String getEventId() {
        return eventId;
    }

    public void setEventId(String eventId) {
        this.eventId = eventId;
    }

    public String getEntId() {
        return entId;
    }

    public void setEntId(String entId) {
        this.entId = entId;
    }

    public String getPrjId() {
        return prjId;
    }

    public void setPrjId(String prjId) {
        this.prjId = prjId;
    }

    public String getEventCode() {
        return eventCode;
    }

    public void setEventCode(String eventCode) {
        this.eventCode = eventCode;
    }

    public String getEventCreator() {
        return eventCreator;
    }

    public void setEventCreator(String eventCreator) {
        this.eventCreator = eventCreator;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getExpireTime() {
        return expireTime;
    }

    public void setExpireTime(Date expireTime) {
        this.expireTime = expireTime;
    }

    public String getDeleted() {
        return deleted;
    }

    public void setDeleted(String deleted) {
        this.deleted = deleted;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public String getStockoutCode() {
        return stockoutCode;
    }

    public void setStockoutCode(String stockoutCode) {
        this.stockoutCode = stockoutCode;
    }

    public String getEventType() {
        return eventType;
    }

    public void setEventType(String eventType) {
        this.eventType = eventType;
    }

    public String getEventStatus() {
        return eventStatus;
    }

    public void setEventStatus(String eventStatus) {
        this.eventStatus = eventStatus;
    }

    public String getPlanDealUserId() {
        return planDealUserId;
    }

    public void setPlanDealUserId(String planDealUserId) {
        this.planDealUserId = planDealUserId;
    }

    public String getPlanDealUserName() {
        return planDealUserName;
    }

    public void setPlanDealUserName(String planDealUserName) {
        this.planDealUserName = planDealUserName;
    }

    public String getFactDealUserId() {
        return factDealUserId;
    }

    public void setFactDealUserId(String factDealUserId) {
        this.factDealUserId = factDealUserId;
    }

    public String getFactDealUserName() {
        return factDealUserName;
    }

    public void setFactDealUserName(String factDealUserName) {
        this.factDealUserName = factDealUserName;
    }

    public String getBuyerNick() {
        return buyerNick;
    }

    public void setBuyerNick(String buyerNick) {
        this.buyerNick = buyerNick;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getFinishRemark() {
        return finishRemark;
    }

    public void setFinishRemark(String finishRemark) {
        this.finishRemark = finishRemark;
    }

    public String getLgstNo() {
        return lgstNo;
    }

    public void setLgstNo(String lgstNo) {
        this.lgstNo = lgstNo;
    }

}